//const path = require('path')

module.exports = {
	mode: 'none', // webpack4之后必须设置 否则会警告
	output: {
		path: path.join(__dirname, 'dist'),
		filename: 'js/bundle.[contenthash:6].js'// 设置hash值 并将文件放置在dist/js下
	},
	module: {
		rules: [
			{
				test: /\.(png|jpe?g|gif)$/,
				use: {
					loader: 'url-loader', // 适合小文件 将文件转化为 base64 
					// 符合规则就转 不能转就使用 fallback => file-loader
					options: {
						name: "img/[name].[contenthash:6].[ext]",
						limit: 8 * 1024 // KB 设置限制  超过则使用file-loader
					}
				}
			}
		]
	}
}